Requests
Requests
Requests are expressions of interest submitted by clinicians for available shifts. These requests indicate that the clinician is interested in being hired for a particular shift.
Key Points about Requests
- License Validation:
- Requests are only allowed from users with a valid license that matches the shift's license requirement (CNA, LPN, or RN).
- Request Management:
- Clinicians can remove their requests at any time until their request is accepted by the Facility User and they are scheduled for the shift.
- Once a clinician is scheduled for a job, our system automatically removes all their other requests for shifts that overlap in time with the newly scheduled job.
Process Overview
Submission:
- Clinicians browse available shifts and submit requests for those they are interested in and qualified for.
Validation:
- Each request is validated to ensure the clinician holds a valid license matching the shift requirements.
Review and Scheduling:
- Facility Users review submitted requests and decide whether to schedule the clinician for the shift.
- Upon scheduling, the clinician's other requests that conflict with the new shift's timeframe are automatically removed to avoid double-booking.
Get Requested Shifts Endpoint
The Get requested shift endpoint allows Facility Users to retrieve information about shifts for which clinicians have submitted requests.
Required Parameter:
facilityId
: The ID of the facility for which you want to retrieve requested shifts.
Optional Parameters:
shiftId
: Retrieve requests for a particular shift.licenseType
: Filter requests by the type of license (CNA, LPN, RN).startDate
: Filter requests by start date.limit
: Limit the maximum number of returned shifts.sortDirection
: Sort the returned shifts.offset
: Set the offset for pagination.
Response Structure
The response will include basic data about the requested shifts and details about the clinicians who submitted requests:
Shift Information:
shiftId
: ID of the shift.licenseType
: License type required for the Shift.facilityId
: The ID of the facility.from
: Start date and time of the Shift.to
: End date and time of the Shift.
Clinician Information (Array):
id
: Clinician's ID.firstName
: Clinician's first name.lastName
: Clinician's last name.url
: URL to download the full clinician profile in PDF format.